GPU isosurface raycasting of FCC datasets
نویسنده
چکیده
This paper presents an efficient and accurate isosurface rendering algorithm for the natural C splines on the facecentered cubic (FCC) lattice. Leveraging fast and accurate evaluation of a spline field and its gradient, accompanied by efficient empty-space skipping, the approach generates high-quality isosurfaces of FCC datasets at interactive speed (20–70 fps). The pre-processing computation (quasi-interpolation and min/max cell construction) is improved 20 to 30-fold by OpenCL kernels. In addition, a novel indexing scheme is proposed that allows an FCC dataset to be stored as a four-channel 3D texture. When compared with other reconstruction schemes on the Cartesian and BCC (bodycentered cubic) lattices, this method can be considered a practical reconstruction scheme that offers both quality and performance. The OpenCL and GLSL (OpenGL Shading Language) source codes are provided as a reference.
منابع مشابه
Realtime particle-based fluid simulation
Fluid simulation based on smoothed particle hydrodynamics (SPH) is a practical method for the representation of liquids in interactive applications like virtual surgical training or computer games. In recent years various papers introduced ideas for both, the SPH simulation and its visualization. This thesis explains detailed a straightforward CPU-executed implementation of the simulation, as w...
متن کاملMultiresolution Isosurface Rendering
In this paper we propose a new technique for isosurface rendering of volume data. Medical data visualization, e.g. relies on exact and interactive isosurface renderings. We show how to construct a multi resolution view of the data using bi-orthogonal spline wavelets and how to perform fast rendering using raycasting implemented on the GPU. This approach benefits from the properties of both: the...
متن کاملSingle-pass GPU-raycasting for structured adaptive mesh refinement data
Structured Adaptive Mesh Refinement (SAMR) is a popular numerical technique to study processes with high spatial and temporal dynamic range. It reduces computational requirements by adapting the lattice on which the underlying differential equations are solved to most efficiently represent the solution. Particularly in astrophysics and cosmology such simulations now can capture spatial scales t...
متن کاملNumerical Methods for Isosurface Volume Rendering
Isosurface volume rendering is an effective technique used to visualize and interact with three-dimensional datasets in scientific and medical applications. This algorithm has several steps that utilize numerical methods, including calculation of ray-isosurface intersections and surface normals. When choosing a specific technique for these steps, crucial factors for consideration include the co...
متن کاملSimultaneous GPU-Assisted Raycasting of Unstructured Point Sets and Volumetric Grid Data
In the recent years the advent of powerful graphics hardware with programmable pixel shaders enabled interactive raycasting implementations on low-cost commodity desktop computers. Unlike slice-based volume rendering approaches GPU-assisted raycasting does not suffer from rendering artifacts caused by varying sample distances along different ray-directions or limited frame-buffer precision. It ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Graphical Models
دوره 75 شماره
صفحات -
تاریخ انتشار 2013